package 第1节循环语句;

public class AnLi03 {
    public static void main(String[] args) {
        int n = 100000;   //总点数
        int m = 0; //在圆内的点数
        //随机生成n个坐标 (x,y) x [-1,1] y [-1,1]
        for (int i = 0; i < n; i++) {
            //生成一个坐标
            double x = Math.random() * 2 - 1;
            double y = Math.random() * 2 - 1;
            //判断是否在圆内
            double distance = Math.sqrt(Math.pow(x - 0, 2) + Math.pow(y - 0, 2));
            if (distance <= 1) {
                m++;
            }
        }
        System.out.println(4.0 * m / n);
    }
}
